html{
	display : block;
	padding : 0;
	margin : 0;
}
body{
	margin : 0;
}

h2
{
   padding: 0;
   margin: 0;
}
#content{
	height : auto;
	min-height : 100%;
}

#header{
	background-color : black;
	color : white;
	height : 100px;
	box-shadow:10px 5px 20px #000000;
}

/*
#footer{
	background-color : red;
	height : 35px;
	position:absolute;
	bottom: 0;
	width: 100%;
}
*/
/*
.ant_img
{
    height : 15%;
    width : auto;
}*/

#table_categorie
{
    margin-left : auto;
    margin-right : auto;
    margin-top : 10px;
    text-align : center;
}
#table_categorie, #table_categorie td, #table_categorie th
{
    border: 1px solid black;
    border-collapse : collapse;
}


#menu_categoria
{
    float : right;
    height : 50px;
    background-color : Yellow;
    
}

#lastNotice
{
    width: 70%;
    height: auto;
}

#notiziaBreve
{
    background-color : Maroon;
    width : 90%;
    height : auto;
    box-shadow:10px 5px 20px #000000;
    padding: 5px;
    margin: 5px;
}

#Presentazione
{
    width:800px;
    margin-left: auto;
    margin-right: auto;
}



/*GALLERIA IMMAGINI PER L'UTENTE*/
#gallery
{
    
}

#gallery a
{
    text-decoration: none;
}